home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 August / Chip Ağustos 1999.iso / program / demo / ide / DISK.1 / U14.STM < prev    next >
Encoding:
Text File  |  1999-04-10  |  8.5 KB  |  642 lines

  1. STAIRMASTER
  2. 1
  3.  
  4. @DEFINITION
  5. DEFINITION=KAT SAHANLIKLI U T▌P▌ MERD▌VEN
  6.  
  7. // ****************************VARIABLES****************************
  8.  
  9. @VARIABLE
  10. NAME=L1
  11. DEFINITION=MERD▌VEN KOLU GEN▌▐L▌╨▌
  12. DEFAULT=1
  13.  
  14. @VARIABLE
  15. NAME=L2
  16. DEFINITION=MERD▌VEN KOLU UZUNLU╨U
  17. DEFAULT=3
  18.  
  19. @VARIABLE
  20. NAME=L3
  21. DEFINITION=SAHANLIK EN▌
  22. DEFAULT=2
  23.  
  24. @VARIABLE
  25. NAME=L4
  26. DEFINITION=SAHANLIK BOYU
  27. DEFAULT=3
  28.  
  29. @VARIABLE
  30. NAME=SAHKOT
  31. DEFINITION=SAHANLIK KOTU
  32. DEFAULT=1.4
  33.  
  34. @VARIABLE
  35. NAME=L5
  36. DEFINITION=KAT SAHANLI╨I EN▌
  37. DEFAULT=2
  38.  
  39. @VARIABLE
  40. NAME=KOR_OF
  41. DEFINITION=KORKULUK UZAKLI╨I
  42. DEFAULT=0.1
  43.  
  44. @VARIABLE
  45. NAME=KOR_THICK
  46. DEFINITION=KORKULUK KALINLI╨I
  47. DEFAULT=0.05
  48.  
  49. @VARIABLE
  50. NAME=THICK
  51. DEFINITION=MERD▌VEN KALINLI╨I
  52. DEFAULT=0.1
  53.  
  54. @VARIABLE
  55. NAME=H
  56. DEFINITION=MERD▌VEN Y▄KSEKL▌╨▌
  57. DEFAULT=2.8
  58.  
  59. @VARIABLE
  60. NAME=KOR_H
  61. DEFINITION=KORKULUK Y▄KSEKL▌╨▌
  62. DEFAULT=1
  63.  
  64. @VARIABLE
  65. NAME=YUR_OF
  66. DEFINITION=╟IKI▐ HATTI OFFSET MESAFES▌
  67. DEFAULT=0.5
  68.  
  69. @VARIABLE
  70. NAME=CIRC_RAD
  71. DEFINITION=╟IKI▐ HATTI DA▌RE YARI╟API
  72. DEFAULT=0.075
  73.  
  74. @VARIABLE
  75. NAME=ARROW_L
  76. DEFINITION=╟IKI▐ HATTI OK UZUNLU╨U
  77. DEFAULT=0.1
  78.  
  79. // ************************ PRIMARY NODE DEFINITIONS **********************
  80.  
  81. @PRIMARY_NODE
  82. NAME=N1
  83. X=0
  84. Y=0
  85.  
  86. @PRIMARY_NODE
  87. NAME=N2
  88. X=L1
  89. Y=0
  90.  
  91. @PRIMARY_NODE
  92. NAME=N3
  93. X=0
  94. Y=L2
  95.  
  96. @PRIMARY_NODE
  97. NAME=N4
  98. X=L1
  99. Y=L2
  100.  
  101. @PRIMARY_NODE
  102. NAME=N5
  103. X=L1
  104. Y=L2+L3
  105.  
  106. @PRIMARY_NODE
  107. NAME=N6
  108. X=L1-L4
  109. Y=L2+L3
  110.  
  111. @PRIMARY_NODE
  112. NAME=N7
  113. X=L1-L4
  114. Y=L2
  115.  
  116. @PRIMARY_NODE
  117. NAME=N8
  118. X=2*L1-L4
  119. Y=L2
  120.  
  121. @PRIMARY_NODE
  122. NAME=N9
  123. X=L1-L4
  124. Y=0
  125.  
  126. @PRIMARY_NODE
  127. NAME=N10
  128. X=2*L1-L4
  129. Y=0
  130.  
  131. @PRIMARY_NODE
  132. NAME=N11
  133. X=L1-L4
  134. Y=-L5
  135.  
  136. @PRIMARY_NODE
  137. NAME=N12
  138. X=L1
  139. Y=-L5
  140.  
  141.  
  142. // *********************** SECONDARY NODE DEFINITIONS **********************
  143.  
  144. @SECONDARY_NODE
  145. NAME=Y1
  146. METHOD=OFFSET | YUR_OF
  147. REFNODES=N2,N1
  148. DX=0
  149. DY=0
  150.  
  151. @SECONDARY_NODE
  152. NAME=Y2
  153. METHOD=OFFSET | YUR_OF
  154. REFNODES=N4,N3
  155. DX=0
  156. DY=0
  157.  
  158. @SECONDARY_NODE
  159. NAME=Y3
  160. METHOD=INTOFFSET | YUR_OF
  161. REFNODES=N4,N5,N5,N6
  162. DX=0
  163. DY=0
  164.  
  165. @SECONDARY_NODE
  166. NAME=Y4
  167. METHOD=INTOFFSET | YUR_OF
  168. REFNODES=N5,N6,N6,N7
  169. DX=0
  170. DY=0
  171.  
  172. @SECONDARY_NODE
  173. NAME=Y5
  174. METHOD=OFFSET | YUR_OF
  175. REFNODES=N7,N8
  176. DX=0
  177. DY=0
  178.  
  179. @SECONDARY_NODE
  180. NAME=Y6
  181. METHOD=OFFSET | YUR_OF
  182. REFNODES=N9,N10
  183. DX=0
  184. DY=0
  185.  
  186. @SECONDARY_NODE
  187. NAME=KIC1
  188. METHOD=INTOFFSET | KOR_OF
  189. REFNODES=N1,N10,N3,N1
  190. DX=0
  191. DY=0
  192.  
  193. @SECONDARY_NODE
  194. NAME=KIC2
  195. METHOD=INTOFFSET | KOR_OF
  196. REFNODES=N3,N1,N8,N3
  197. DX=0
  198. DY=0
  199.  
  200. @SECONDARY_NODE
  201. NAME=KIC3
  202. METHOD=INTOFFSET | KOR_OF
  203. REFNODES=N8,N3,N10,N8
  204. DX=0
  205. DY=0
  206.  
  207. @SECONDARY_NODE
  208. NAME=KIC4
  209. METHOD=INTOFFSET | KOR_OF
  210. REFNODES=N10,N8,N2,N10
  211. DX=0
  212. DY=0
  213.  
  214. @SECONDARY_NODE
  215. NAME=KIC5
  216. METHOD=INTOFFSET | KOR_OF
  217. REFNODES=N1,N10,N3,N1
  218. DX=0
  219. DY=0
  220.  
  221.  
  222. @SECONDARY_NODE
  223. NAME=KDIS1
  224. METHOD=OFFSET | KOR_OF
  225. REFNODES=N2,N1
  226. DX=0
  227. DY=0
  228.  
  229. @SECONDARY_NODE
  230. NAME=KDIS2
  231. METHOD=OFFSET | KOR_OF
  232. REFNODES=N4,N3
  233. DX=0
  234. DY=0
  235.  
  236. @SECONDARY_NODE
  237. NAME=KDIS3
  238. METHOD=INTOFFSET | KOR_OF
  239. REFNODES=N4,N5,N5,N6
  240. DX=0
  241. DY=0
  242.  
  243. @SECONDARY_NODE
  244. NAME=KDIS4
  245. METHOD=INTOFFSET | KOR_OF
  246. REFNODES=N5,N6,N6,N7
  247. DX=0
  248. DY=0
  249.  
  250. @SECONDARY_NODE
  251. NAME=KDIS5
  252. METHOD=OFFSET | KOR_OF
  253. REFNODES=N7,N8
  254. DX=0
  255. DY=0
  256.  
  257. @SECONDARY_NODE
  258. NAME=KDIS6
  259. METHOD=OFFSET | KOR_OF
  260. REFNODES=N9,N10
  261. DX=0
  262. DY=0
  263.  
  264. // *********************** CONTOUR DEFINITIONS ****************************
  265.  
  266. @CONTOUR
  267. NAME=C1
  268. DRAW=2
  269. BREAK=0
  270. INSIDE=0
  271. LINECOUNT=1
  272. LINE=N1,N2 | LINEAR
  273.  
  274. @CONTOUR
  275. NAME=C2
  276. DRAW=1
  277. BREAK=0
  278. INSIDE=1
  279. LINECOUNT=1
  280. LINE=N2,N4 | LINEAR
  281.  
  282. @CONTOUR
  283. NAME=C3
  284. DRAW=1
  285. BREAK=0
  286. INSIDE=0
  287. LINECOUNT=1
  288. LINE=N4,N5 | LINEAR
  289.  
  290. @CONTOUR
  291. NAME=C4
  292. DRAW=1
  293. BREAK=0
  294. INSIDE=0
  295. LINECOUNT=1
  296. LINE=N5,N6 | LINEAR
  297.  
  298. @CONTOUR
  299. NAME=C5
  300. DRAW=1
  301. BREAK=0
  302. INSIDE=0
  303. LINECOUNT=1
  304. LINE=N6,N7 | LINEAR
  305.  
  306. @CONTOUR
  307. NAME=C6
  308. DRAW=1
  309. BREAK=2
  310. INSIDE=1
  311. LINECOUNT=1
  312. LINE=N7,N9 | LINEAR
  313.  
  314. @CONTOUR
  315. NAME=C7
  316. DRAW=11
  317. BREAK=1
  318. INSIDE=0
  319. LINECOUNT=1
  320. LINE=N9,N10 | LINEAR
  321.  
  322. @CONTOUR
  323. NAME=C8
  324. DRAW=1
  325. BREAK=2
  326. INSIDE=1
  327. LINECOUNT=1
  328. LINE=N8,N10 | LINEAR
  329.  
  330. @CONTOUR
  331. NAME=C9
  332. DRAW=1
  333. BREAK=0
  334. INSIDE=0
  335. LINECOUNT=1
  336. LINE=N8,N3 | LINEAR
  337.  
  338. @CONTOUR
  339. NAME=C10
  340. DRAW=1
  341. BREAK=0
  342. INSIDE=1
  343. LINECOUNT=1
  344. LINE=N1,N3 | LINEAR
  345.  
  346. @CONTOUR
  347. NAME=C11
  348. DRAW=0
  349. BREAK=0
  350. INSIDE=0
  351. LINECOUNT=1
  352. LINE=N3,N4 | LINEAR
  353.  
  354. @CONTOUR
  355. NAME=C12
  356. DRAW=0
  357. BREAK=0
  358. INSIDE=0
  359. LINECOUNT=1
  360. LINE=N7,N8 | LINEAR
  361.  
  362. @CONTOUR
  363. NAME=C13
  364. DRAW=1
  365. BREAK=0
  366. INSIDE=0
  367. LINECOUNT=1
  368. LINE=N10,N1 | LINEAR
  369.  
  370. @CONTOUR
  371. NAME=C14
  372. DRAW=1
  373. BREAK=0
  374. INSIDE=0
  375. LINECOUNT=1
  376. LINE=N2,N12 | LINEAR
  377.  
  378. @CONTOUR
  379. NAME=C15
  380. DRAW=1
  381. BREAK=0
  382. INSIDE=0
  383. LINECOUNT=1
  384. LINE=N12,N11 | LINEAR
  385.  
  386. @CONTOUR
  387. NAME=C16
  388. DRAW=1
  389. BREAK=0
  390. INSIDE=0
  391. LINECOUNT=1
  392. LINE=N11,N9 | LINEAR
  393.  
  394. // *********************** LINE OF TRAVEL DEFINITIONS ****************************
  395.  
  396. @LOT
  397. NAME=LOT1
  398. LINECOUNT=1
  399. LINE=Y1,Y2 | LINEAR
  400. BEGIN=1 | CIRC_RAD
  401. END=0 | ARROW_L
  402.  
  403. @LOT
  404. NAME=LOT2
  405. LINECOUNT=3
  406. LINE=Y2,Y3 | LINEAR
  407. LINE=Y3,Y4 | LINEAR
  408. LINE=Y4,Y5 | LINEAR
  409. BEGIN=0 | CIRC_RAD
  410. END=0 | ARROW_L
  411.  
  412. @LOT
  413. NAME=LOT3
  414. LINECOUNT=1
  415. LINE=Y5,Y6 | LINEAR
  416. BEGIN=0 | CIRC_RAD
  417. END=1 | ARROW_L
  418.  
  419. // *********************** RAILING DEFINITIONS ****************************
  420.  
  421. @RAILING
  422. NAME=IC_KOR1
  423. LINECOUNT=1
  424. LINE=KIC1,KIC2 | LINEAR | 6
  425. THICKNESS=KOR_THICK
  426. HEIGHT=KOR_H
  427. PREV=NULL
  428. NEXT=IC_KOR2
  429.  
  430. @RAILING
  431. NAME=IC_KOR2
  432. LINECOUNT=1
  433. LINE=KIC2,KIC3 | LINEAR | 3
  434. THICKNESS=KOR_THICK
  435. HEIGHT=KOR_H
  436. PREV=IC_KOR1
  437. NEXT=IC_KOR3
  438.  
  439. @RAILING
  440. NAME=IC_KOR3
  441. LINECOUNT=1
  442. LINE=KIC3,KIC4 | LINEAR | 6
  443. THICKNESS=KOR_THICK
  444. HEIGHT=KOR_H
  445. PREV=IC_KOR2
  446. NEXT=IC_KOR4
  447.  
  448. @RAILING
  449. NAME=IC_KOR4
  450. LINECOUNT=1
  451. LINE=KIC4,KIC5 | LINEAR | 4
  452. THICKNESS=KOR_THICK
  453. HEIGHT=KOR_H
  454. PREV=IC_KOR3
  455. NEXT=NULL
  456.  
  457. @RAILING
  458. NAME=DIS_KOR1
  459. LINECOUNT=1
  460. LINE=KDIS1,KDIS2 | LINEAR | 6
  461. THICKNESS=KOR_THICK
  462. HEIGHT=KOR_H
  463. PREV=NULL
  464. NEXT=DIS_KOR2
  465.  
  466. @RAILING
  467. NAME=DIS_KOR2
  468. LINECOUNT=1
  469. LINE=KDIS2,KDIS3 | LINEAR | 3
  470. THICKNESS=KOR_THICK
  471. HEIGHT=KOR_H
  472. PREV=DIS_KOR1
  473. NEXT=DIS_KOR3
  474.  
  475. @RAILING
  476. NAME=DIS_KOR3
  477. LINECOUNT=1
  478. LINE=KDIS3,KDIS4 | LINEAR | 5
  479. THICKNESS=KOR_THICK
  480. HEIGHT=KOR_H
  481. PREV=DIS_KOR2
  482. NEXT=DIS_KOR4
  483.  
  484. @RAILING
  485. NAME=DIS_KOR4
  486. LINECOUNT=1
  487. LINE=KDIS4,KDIS5 | LINEAR | 3
  488. THICKNESS=KOR_THICK
  489. HEIGHT=KOR_H
  490. PREV=DIS_KOR3
  491. NEXT=DIS_KOR5
  492.  
  493. @RAILING
  494. NAME=DIS_KOR5
  495. LINECOUNT=1
  496. LINE=KDIS5,KDIS6 | LINEAR | 6
  497. THICKNESS=KOR_THICK
  498. HEIGHT=KOR_H
  499. PREV=DIS_KOR4
  500. NEXT=NULL
  501.  
  502. // *********************** AREA DEFINITIONS ******************************
  503.  
  504. @AREA
  505. NAME=AREA1
  506. TYPE=STAIR_AREA
  507. CONTOURS=C1,C2,C11,C10
  508. LOTS=LOT1
  509. HASBREAK=0
  510. BREAK_RATIO=0.5
  511. BREAK_ANGLE=10
  512. BREAK_DELTA=0.1
  513. BREAK_EXTENSION=0.1
  514. BREAK_DRAW_ARROW=1
  515. TOPTREAD=1 | 1
  516. FIRST_RISER_OPT=1 | 1
  517. LAST_RISER_OPT=0 | 0
  518. DRAW_FIRST_RISER=1
  519. DRAW_LAST_RISER=1
  520. TOTALRISE=SAHKOT
  521. ELEVATION=0
  522. RISERCOUNT=10
  523. RISE=0
  524. TREAD=0
  525. SKEWBEGIN=0
  526. SKEWEND=0
  527. SKEWMETHOD=LINEAR
  528. MINTREAD=0.15
  529. RAILINGS=IC_KOR1,DIS_KOR1
  530. PREV=NULL
  531. NEXT=AREA2
  532. RT_ANGLE=GLOBAL | 0
  533. RT_OFFSET=0.25|0.05
  534. RT_LOC=RIGHT
  535. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  536. THICKNESS=THICK
  537.  
  538. @AREA
  539. NAME=AREA2
  540. TYPE=LANDING
  541. CONTOURS=C11,C3,C4,C5,C12,C9
  542. LOTS=LOT2
  543. HASBREAK=0
  544. BREAK_RATIO=0.5
  545. BREAK_ANGLE=10
  546. BREAK_DELTA=0.1
  547. BREAK_EXTENSION=0.1
  548. BREAK_DRAW_ARROW=1
  549. TOPTREAD=1
  550. FIRST_RISER_OPT=1
  551. LAST_RISER_OPT=1
  552. DRAW_FIRST_RISER=1
  553. DRAW_LAST_RISER=1
  554. TOTALRISE=0
  555. ELEVATION=SAHKOT
  556. RISERCOUNT=0
  557. RISE=0
  558. TREAD=0
  559. SKEWBEGIN=0
  560. SKEWEND=0
  561. SKEWMETHOD=LINEAR
  562. MINTREAD=0.15
  563. RAILINGS=IC_KOR2,DIS_KOR2,DIS_KOR3,DIS_KOR4
  564. PREV=AREA1
  565. NEXT=AREA3
  566. RT_ANGLE=GLOBAL | 0
  567. RT_OFFSET=0.25|0.05
  568. RT_LOC=RIGHT
  569. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  570. THICKNESS=THICK
  571.  
  572. @AREA
  573. NAME=AREA3
  574. TYPE=STAIR_AREA
  575. CONTOURS=C12,C6,C7,C8
  576. LOTS=LOT3
  577. HASBREAK=1
  578. BREAK_RATIO=0.5
  579. BREAK_ANGLE=10
  580. BREAK_DELTA=0.1
  581. BREAK_EXTENSION=0.1
  582. BREAK_DRAW_ARROW=1
  583. TOPTREAD=1 | 1
  584. FIRST_RISER_OPT=0 | 0
  585. LAST_RISER_OPT=1 | 1
  586. DRAW_FIRST_RISER=1
  587. DRAW_LAST_RISER=1
  588. TOTALRISE=H-SAHKOT
  589. ELEVATION=SAHKOT
  590. RISERCOUNT=10
  591. RISE=0
  592. TREAD=0
  593. SKEWBEGIN=0
  594. SKEWEND=0
  595. SKEWMETHOD=LINEAR
  596. MINTREAD=0.15
  597. RAILINGS=IC_KOR3,DIS_KOR5
  598. PREV=AREA2
  599. NEXT=KAT_SAH
  600. RT_ANGLE=GLOBAL | 0
  601. RT_OFFSET=0.25|0.05
  602. RT_LOC=RIGHT
  603. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  604. THICKNESS=THICK
  605.  
  606. @AREA
  607. NAME=KAT_SAH
  608. TYPE=LANDING
  609. CONTOURS=C7,C13,C1,C14,C15,C16
  610. LOTS=NULL
  611. HASBREAK=0
  612. BREAK_RATIO=0.5
  613. BREAK_ANGLE=10
  614. BREAK_DELTA=0.1
  615. BREAK_EXTENSION=0.1
  616. BREAK_DRAW_ARROW=1
  617. TOPTREAD=1
  618. FIRST_RISER_OPT=1
  619. LAST_RISER_OPT=1
  620. DRAW_FIRST_RISER=1
  621. DRAW_LAST_RISER=1
  622. TOTALRISE=0
  623. ELEVATION=H
  624. RISERCOUNT=0
  625. RISE=0
  626. TREAD=0
  627. SKEWBEGIN=0
  628. SKEWEND=0
  629. SKEWMETHOD=LINEAR
  630. MINTREAD=0.15
  631. RAILINGS=IC_KOR4
  632. PREV=AREA3
  633. NEXT=NULL
  634. RT_ANGLE=GLOBAL | 0
  635. RT_OFFSET=0.25|0.05
  636. RT_LOC=RIGHT
  637. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  638. THICKNESS=THICK
  639.  
  640. @GENERAL
  641. D1METHOD=FULL
  642. D2METHOD=RATIO | 0.2 | 0.2